% $Id: bibliography.bib 74 2007-02-23 01:15:08Z adalton $

@inproceedings{aror:eseoa,
 author    = {{A.}~Arora and {R.}~Ramnath and {E.}~Ertin and {P.}~Sinha and {S.}~Bapat and {V.}~Naik and
              {V.}~Kulathumani and {H.}~Zhang and {H.}~Cao and {M.}~Sridharan and {S.}~Kumar and {N.}~Seddon and
              {C.}~Anderson and {T.}~Herman and {N.}~Trivedi and {C.}~Zhang and {M.}~Gouda and {Y.R.}~Choi and
              {M.}~Nesterenko and {R.}~Shah and {S.}~Kulkarni and {M.}~Aramugam and {L.}~Wang and {D.E.}~Culler and
              {P.}~Dutta and {C.}~Sharp and {G.}~Tolle and {M.}~Grimmer and {B.}~Ferriera and {K.}~Parker},
 title     = {ExScal: Elements of an Extreme Scale Wireless Sensor Network},
 booktitle = {The 11$^{th}$ {IEEE} International Conference on Embedded and Real-Time Computing Systems and Applications},
 location  = {Hong Kong, PRC},
 month     = {August},
 year      = {2005},
 pages     = {102--108},
 publisher = {{IEEE} Computer Society Press}
}

@article{aror:alits,
 author   = {{A.}~Arora and {P.}~Dutta and {S.}~Bapat and {V.}~Kulathumani and
             {H.}~Zhang and {V.}~Naik and {V.}~Mittal and {H.}~Cao and {M.}~Demirbas and
             {M.}~Gouda and {Y.R.}~Choi and {T.}~Herman and {S.S.}~Kulkarni and
             {U.}~Arumugam and {M.}~Nesterenko and {A.}~Vora and {M.}~Miyashita},
 title     = {A Line in the Sand: A Wireless Sensor Network for Target Detection, Classification, and Tracking},
 journal   = {Computer Networks},
 volume    = {46},
 number    = {5},
 year      = {2004},
 pages     = {605--634},
 publisher = {Elsevier}
}

@incollection{barr:swahn,
 author    = {{R.}~Barr and {Z.J.}~Haas and {R.V.}~Renesse},
 title     = {Scalable Wireless Ad Hoc Network Simulation},
 booktitle = {Handbook on Theoretical and Algorithmic Aspects of Sensor, Ad Hoc Wireless, and Peer-to-Peer Networks},
 pages     = {297--311},
 editor    = {{J.}~Wu},
 publisher = {{CRC} Press},
 year      = {2005}
}

@mastersthesis{cham:tgrar,
 author = {{B.A.}~Chambers},
 title  = {The Grid Roofnet: a Rooftop Ad Hoc Wireless Network},
 school = {Massachusetts Institute of Technology},
 month  = {May},
 year   = {2002}
}

@article{chin:mcswa,
 author  = {{K.}~Chintalapudi and {T.}~Fu and {J.}~Paek and {N.}~Kothari and {S.}~Rangwala and {J.}~Caffrey and {R.}~Govindan and {E.}~Johnson and {S.}~Masri},
 title   = {Monitoring Civil Structures with a Wireless Sensor Network},
 journal = {{IEEE} Internet Computing},
 volume  = {10},
 number  = {2},
 year    = {2006},
 pages   = {26--34},
 publisher = {{IEEE} Computer Society}
}

@inproceedings{chun:mamra,
 author    = {{B.}~Chun and {P.}~Buonadonna and {A.}~{A}u{Y}oung and {C.}~Ng and {D.}~Parkes and {J.}~Shneidman and {A.}~Snoeren and {A.}~Vahdat},
 title     = {Mirage: A Microeconomic Resource Allocation System for SensorNet Testbeds},
 booktitle = {The 2$^{nd}$ {IEEE} Workshop on Embedded Networked Sensors},
 location  = {Sydney, Australi},
 month     = {May},
 day       = {30--31},
 year      = {2005},
 pages     = {10pp.},
 publisher = {{IEEE} Computer Society}
}

@misc{chun:mum,
 author       = {{B.}~Chun},
 title        = {Mirage User Manual},
 howpublished = {\\https://mirage.berkeley.intel-research.net/usermanual/singlepage.html},
 year         = {2004}
}

@misc{comp:usbsr,
 author       = {{Compaq Computer Corporation} and {Hewlett-Packard Company} and {Intel Corporation} and {Lucent Technologies Inc.} and
                 {Microsoft Corporation} and {NEC Corporation} and {Koninklijke Philips Electronics N.V.}},
 title        = {Universal Serial Bus Specification (Revision 2.0)},
 howpublished = {\\http://www.usb.org/developers/docs/usb\_20\_05122006.zip},
 year         = {2000}
}

@misc{cti:m2d,
 author       = {{Crossbow Technology Incorporated}},
 title        = {{Mica2} Datasheet},
 howpublished = {\\http://www.xbow.com/Products/Product\_pdf\_files/Wireless\_pdf/6020-0042-06\_B\_MICA2.pdf},
 year         = {2003}
}

@misc{cti:m2dd,
 author       = {{Crossbow Technology Incorporated}},
 title        = {{Mica2Dot} Datasheet},
 howpublished = {\\http://www.xbow.com/Products/Product\_pdf\_files/Wireless\_pdf/6020-0043-04\_C\_MICA2DOT.pdf},
 year         = {2003}
}

@misc{cti:sgds,
 author       = {{Crossbow Technology Incorporated}},
 title        = {{Stargate} Datasheet},
 howpublished = {\\http://www.xbow.com/Products/Product\_pdf\_files/Wireless\_pdf/Stargate\_Datasheet.pdf},
 year         = {2003}
}

@inproceedings{de:mamnt,
 author    = {{P.}~De and {A.}~Raniwala and {S.}~Sharma and {T.}~Chiueh},
 title     = {{MiNT}: A Miniaturized Network Testbed for Mobile Wireless Research},
 booktitle = {The 24$^{th}$ Annual Joint Conference of the {IEEE} Computer and Communications Societies},
 month     = {March},
 day       = {13--17},
 year      = {2005},
 pages     = {2731--2742},
 publisher = {{IEEE} Computer Society}
}

@inproceedings{dool:wsfwm,
 author    = {{D.M.}~Doolin and {N.}~Sitar},
 title     = {Wireless Sensors for Wildfire Monitoring},
 booktitle = {{SPIE} Symposium on Smart Structures and Materials / {NDE} 2005},
 location  = {San Diego, CA},
 month     = {March},
 year      = {2005},
 pages     = {477--484},
 publisher = {{SPIE} Press}
}

@inproceedings{dutt:tesas,
 author    = {{P.}~Dutta and {J.}~Hui and {J.}~Jeong and {S.}~Kim and {C.}~Sharp and {J.}~Taneja and {G.}~Tolle and {K.}~Whitehouse and {D.}~Culler},
 title     = {Trio: Enabling Sustainable and Scalable Outdoor Wireless Sensor Network Deployments},
 booktitle = {Proceedings of the 5$^{th}$ International Conference on Information Processing in Sensor Networks},
 location  = {Nashville, TN},
 year      = {2006},
 month     = {April},
 day       = {19--21},
 pages     = {407--415},
 publisher = {{ACM} Press}
}

@inproceedings{dutt:doaws,
 author    = {{P.}~Dutta and {M.}~Grimmer and {A.}~Arora and {S.}~Bibyk and {D.E.}~Culler},
 title     = {Design of a Wireless Sensor Network Platform for Detecting Rare, Random, and Ephemeral Events},
 booktitle = {The 4$^{th}$ International Conference on Information Processing in Sensor Networks},
 location  = {Los Angeles, CA},
 month     = {April},
 year      = {2005},
 day       = {25--27},
 pages     = {497--502},
 publisher = {{IEEE} Computer Society}
}

@inproceedings{erti:ktsas,
 author       = {{E.}~Ertin and {A.}~Arora and {R.}~Ramnath and {M.}~Nesterenko and {V.}~Naik and {S.}~Bapat and {V.}~Kulathumani and {M.}~Sridharan and {H.}~Zhang and {H.}~Cao},
 title        = {Kansei: A Testbed for Sensing at Scale},
 booktitle    = {The 5$^{th}$ International Conference on Information Processing in Sensor Networks},
 location     = {Nashville, TN},
 month        = {April},
 day          = {19--21},
 year         = {2006},
 pages        = {399--406},
 publisher    = {{ACM} Press}
}

@book{gamm:dpeor,
 author    = {{E.}~Gamma and {R.}~Helm and {R.}~Johnson and {J.}~Vlissides},
 title     = {Design Patterns: Elements of Reusable Object-Oriented Software},
 publisher = {Addison-Wesley},
 year      = {1995}
}

@inproceedings{gay:sdpft,
 author    = {{D.}~Gay and {P.}~Levis and {D.}~Culler},
 title     = {Software Design Patterns for {TinyOS}},
 booktitle = {The 2005 {ACM SIGPLAN/SIGBED} Conference on Languages, Compilers, and Tools for Embedded Systems},
 location  = {Chicago, IL},
 month     = {June},
 day       = {15--17},
 year      = {2005},
 pages     = {40--49},
 publisher = {ACM Press}
}

@inproceedings{gay:tnlah,
 author     = {{D.}~Gay and {P.}~Levis and {R.}~{von Behren} and {M.}~Welsh and {E.}~Brewer and {D.E.}~Culler},
 title      = {The {nesC} Language: A Holistic Approach to Networked Embedded Systems},
 booktitle  = {{ACM} {SIGPLAN} 2003 Conference on Programming Language Design and Implementation},
 location   = {San Diego, CA},
 month      = {June},
 day        = {8--11},
 year       = {2003},
 pages      = {1--11},
 publisher  = {{ACM} Press}
}

@inproceedings{giro:asfse,
 author    = {{L.}~Girod and {T.}~Stathopoulos and {N.}~Ramanathan and {J.}~Elson and {D.}~Estrin and {E.}~Osterweil and {T.}Schoellhammer},
 title     = {A System for Simulation, Emulation, and Deployment of Heterogeneous Sensor Networks},
 booktitle = {The 2$^{nd}$ International Conference on Embedded Networked Sensor Systems},
 location  = {Baltimore, MD},
 month     = {November},
 day       = {3--5},
 year      = {2004},
 pages     = {201--213},
 publisher = {{ACM} Press}
}

@inproceedings{giro:esase,
 author     = {{L.}~Girod and {J.}~Elson and {A.}~Cerpa and {T.}~Stathopoulos and {N.}~Ramanathan and {D.}~Estrin},
 title      = {{EmStar}: a Software Environment for Developing and Deploying Wireless Sensor Networks},
 booktitle  = {The 2004 {USENIX} Technical Conference},
 location   = {Boston, MA},
 month      = {June--July},
 day        = {27--2},
 year       = {2004},
 publisher  = {{USENIX} Association}
}

@inproceedings{glas:srwao,
 author    = {{S.D.}~Glaser},
 title     = {Some Real-World Applications of Wireless Sensor Nodes},
 booktitle = {{SPIE} Symposium on Smart Structures \& Materials / {NDE} 2004},
 location  = {San Diego, CA},
 month     = {March},
 day       = {14--18},
 year      = {2004},
 pages     = {344--355},
 publisher = {{SPIE} Press}
}

@inproceedings{hand:twist,
 author     = {{V.}~Handziski and {A.}~K\"{o}pke and {A.}~Willig and {A.}~Wolisz},
 title      = {{TWIST:} A Scalable and Reconfigurable Testbed for Wireless Indoor Experiments with Sensor Networks},
 booktitle  = {Proceedings of the 2$^{nd}$ International Workshop on Multi-hop Ad Hoc Networks: From Theory to Reality},
 location   = {Florence, Italy},
 month      = {January},
 day        = {23},
 year       = {2006},
 pages      = {63--70},
 publisher =  {{ACM} Press}
}

@inproceedings{hart:famtp,
 author    = {{C.}~Hartung and {S.}~Holbrook and {R.}~Han and {C.}~Seielstad},
 title     = {{FireWxNet:} A Multi-Tiered Portable Wireless System for Monitoring Weather Conditions in Wildland Fire Environments},
 booktitle = {The 4$^{th}$ International Conference on Mobile Systems, Applications, and Services},
 location  = {Uppsala, Sweden},
 month     = {June},
 day       = {19--22},
 year      = {2006},
 note      = {(to appear)},
 publisher = {{ACM} Press}
}

@misc{harv:mlhns,
 author       = {{Harvard University}},
 title        = {{MoteLab:} Harvard Network Sensor Testbed},
 howpublished = {\\http://motelab.eecs.harvard.edu/},
 year         = {2006}
}

@inproceedings{hill:sadfn,
 author    = {{J.}~Hill and {R.}~Szewczyk and {A.}~Woo and {S.}~Hollar and {D.E.}~Culler and {K.}~Pister},
 title     = {System Architecture Directions for Networked Sensors},
 booktitle = {The 9$^{th}$ International Conference on Architectural Support for Programming Languages and Operating Systems},
 volume    = {34},
 number    = {5},
 month     = {November},
 day       = {12--15},
 year      = {2000},
 pages     = {93--104},
 location  = {Cambridge, MA},
 publisher = {{ACM} Press}
}

@inproceedings{hu:tdaeo,
 author    = {{W.}~Hu and {V.N.}~Tran and {N.}~Bulusu and {C.T.}~Chou and {S.K.}~Jha and {A.}~Taylor},
 title     = {The Design and Evaluation of a Hybrid Sensor Network for Cane-Toad Monitoring},
 booktitle = {The 4$^{th}$ International Symposium on Information Processing in Sensor Networks},
 location  = {Los Angeles, CA},
 month     = {April},
 day       = {25--27},
 year      = {2005},
 pages     = {503-508},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{hui:tdboa,
 author    = {{J.W.}~Hui and {D.E.}~Culler},
 title     = {The Dynamic Behavior of a Data Dissemination Protocol for Network Programming at Scale},
 booktitle = {The 2$^{nd}$ International Conference on Embedded Networked Sensor Systems},
 location  = {Baltimore, MD},
 month     = {November},
 day       = {3--5},
 year      = {2004},
 pages     = {81--94},
 publisher = {{ACM} Press}
}

@inproceedings{john:tmamr,
 author    = {{D.}~Johnson and {T.}~Stack and {R.}~Fish and {D.}~Flickinger and {R.}~Ricci and {J.}~Lepreau},
 title     = {{TrueMobile}: A Mobile Robotic Wireless and Sensor Network Testbed},
 booktitle = {The 25$^{th}$ Annual Joint Conference of the {IEEE} Computer and Communications Societies},
 location  = {Barcelona, Spain},
 month     = {April},
 day       = {23--29},
 year      = {2006},
 publisher = {{IEEE} Computer Society}
}

@inproceedings{kary:mlaba,
 author    = {{A.}~Karygiannis and {E.}~Antonakakis},
 title     = {{mLab:} A Mobile Ad Hoc Network Testbed},
 booktitle = {The 1$^{st}$ Workshop on Security, Privacy, and Trust in Pervasive and Ubiquitous Computing},
 location  = {Santorini, Greece},
 month     = {July},
 day       = {14},
 year      = {2005},
 pages     = {88--97},
 publisher = {Diavlos {S.A.}}
}

@inproceedings{levi:taass,
 author    = {{P.}~Levis and {N.}~Lee and {M.}~Welsh and {D.E.}~Culler},
 title     = {{TOSSIM}: Accurate and Scalable Simulation of Entire {TinyOS} Applications},
 booktitle = {The 1$^{st}$ {ACM} Conference on Embedded Networked Sensor Systems},
 location  = {Los Angeles, CA},
 month     = {November},
 day       = {5--7},
 year      = {2003},
 pages     = {126--137},
 publisher = {{ACM} Press}
}

@article{lori:snfer,
 author    = {{K.}~Lorincz and {D.J.}~Malan and {T.R.F.}~{Fulford-Jones} and {A.}~Nawoj and {A.}~Clavel and {V.}~Shnayder and {G.}~Mainland and {M.}~Welsh and {S.}~Moulton},
 title     = {Sensor Networks for Emergency Response: Challenges and Opportunities},
 journal   = {{IEEE} Pervasive Computing},
 volume    = {3},
 number    = {4},
 year      = {2004},
 pages     = {16--23},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{main:wsnfh,
 author    = {{A.}~Mainwaring and {J.}~Polastre and {R.}~Szewczyk and {D.E.}~Culler and {J.}~Anderson},
 title     = {Wireless Sensor Networks for Habitat Monitoring},
 booktitle = {The 1$^{st}$ {ACM} International Workshop on Wireless Sensor Networks and Applications},
 location  = {Atlanta, GA},
 month     = {September},
 day       = {28},
 year      = {2002},
 pages     = {88--97},
 publisher = {{ACM} Press}
}

@article{may:arpcd,
 author    = {{T.D.}~May and {S.H.}~Dunning and {G.A.}~Dowding and {J.O.}~Hallstrom},
 title     = {An {RPC} Design for Wireless Sensor Networks},
 journal   = {Journal of Pervasive Computing and Communications},
 volume    = {1},
 number    = {1},
 year      = {2007},
 publisher = {Troubadour Publishing Ltd.},
 note      = {(to appear)}
}

@misc{mc:tmcds,
 author       = {{Moteiv Corporation}},
 title        = {{Tmote Connect} Datasheet},
 howpublished = {\\http://www.moteiv.com/products/docs/tmote-connect-datasheet.pdf},
 year         = {2006}
}

@misc{mc:tmspd,
 author       = {{Moteiv Corporation}},
 title        = {{Tmote Sky} Datasheet},
 howpublished = {\\http://www.moteiv.com/products/docs/tmote-sky-datasheet.pdf},
 year         = {2006}
}

@misc{mcca:nsns2,
 author       = {{S.}~McCanne and {S.}~Floyd},
 title        = {Network Simulator {ns}-2},
 howpublished = {\\http://www.isi.edu/nsnam/ns/},
 year         = {1997}
}

@inproceedings{musa:luyfa,
 author    = {{R.}~Mus\u{a}loiu{-E.} and {A.}~Terzis and {K.}~Szlavecz and {A.}Szalay and {J.}~Cogan and {J.}~Gray},
 title     = {Life Under Your Feet: A Wireless Soil Ecology Sensor Network},
 booktitle = {The 3$^{rd}$ Workshop on Embedded Networked Sensors},
 location  = {Cambridge, MA},
 month     = {May},
 day       = {30--31},
 year      = {2006},
 pages     = {51--55}
}

@inproceedings{nord:atamf,
 author    = {{E.}~Nordstr\"{o}m and {P.}~Gunningberg and {H.}~Lundgren},
 title     = {A Testbed and Methodology for Experimental Evaluation of Wireless Mobile Ad hoc Networks},
 booktitle = {Proceedings of the 1$^{st}$ International Conference on Testbeds and Research Infrastructures for the Development of Networks and Communities},
 location  = {Trento, Italy},
 month     = {February},
 day       = {21--25},
 year      = {2005},
 pages     = {100--109},
 publisher = {{IEEE} Computer Society}
}

@misc{osu:ukb,
 author       = {{Ohio State University}},
 title        = {Using Kansei --- Basics},
 howpublished = {\\http://exscal.nullcode.org/kansei/help.php},
 year         = {2006}
}

@misc{osu:kst,
 author       = {{Ohio State University}},
 title        = {Kansei Sensor Testbed},
 howpublished = {\\http://ceti.cse.ohio-state.edu/kansei/},
 year         = {2006}
}

@inproceedings{rayc:ootor,
 author    = {{D.}~Raychaudhuri and {I.}~Seskar and {M.}~Ott and {S.}~Ganu and {K.}~Ramachandran and {H.}~Kremo and {R.}~Siracusa and {H.}~Liu and {M.}~Singh},
 title     = {Overview of the ORBIT Radio Grid Testbed for Evaluation of Next-Generation Wireless Network Protocols},
 booktitle = {Wireless Communications and Networking Conference},
 volume    = {3},
 pages     = {1664--1669},
 month     = {March},
 day       = {13-17},
 year      = {2005},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{simo:sbooc,
 author    = {{G.}~Simon and {P.}~Volgyesi and {M.}~Maroti and {A.}~Ledeczi},
 title     = {Simulation-Based Optimization of Communication Protocols for Large-Scale Wireless Sensor Networks},
 booktitle = {The 2003 {IEEE} Aerospace Conference},
 volume    = {3},
 pages     = {1339--1346},
 month     = {March},
 day       = {8--15},
 year      = {2003},
 publisher = {{IEEE} Computer Society}
}

@misc{sun:jrmi,
 author       = {{Sun Microsystems}},
 title        = {{Java(TM)} Remote Method Invocation ({Java RMI})},
 howpublished = {\\http://java.sun.com/j2se/1.5.0/docs/guide/rmi/index.html},
 year         = {2004}
}

@misc{sun:jrmio,
 author       = {{Sun Microsystems}},
 title        = {{Java(TM) RMI} Over {IIOP} Documentation},
 howpublished = {\\http://java.sun.com/j2se/1.5.0/docs/guide/rmi-iiop/index.html},
 year         = {2004}
}

@misc{sun:jlrj2,
 author       = {{Sun Microsystems}},
 title        = {{java.lang.reflect} ({Java} 2 Platform {SE} 5.0)},
 howpublished = {\\http://java.sun.com/j2se/1.5.0/docs/api/java/lang/reflect/package-summary.html},
 year         = {2004}
}

@inproceedings{taka:eowpl,
 author    = {{M.}~Takai and {J.}~Martin and {R.}~Bagrodia},
 title     = {Effects of Wireless Physical Layer Modeling in Mobile Ad Hoc Networks},
 booktitle = {The 2$^{nd}$ {ACM} International Symposium on Mobile Ad Hoc Networking \& Computing},
 location  = {Long Beach, CA},
 month     = {October},
 day       = {4--5},
 year      = {2001},
 pages     = {87--94},
 publisher = {{ACM} Press}
}

@inproceedings{titz:assns,
 author    = {{B.}~Titzer and {D.K.}~Lee and {J.}~Palsberg},
 title     = {Avrora: Scalable Sensor Network Simulation with Precise Timing},
 booktitle = {The 4$^{th}$ International Symposium on Information Processing in Sensor Networks},
 location  = {Los Angeles, CA},
 month     = {April},
 day       = {25--27},
 year      = {2005},
 pages     = {477--482},
 publisher = {{IEEE} Computer Society Press}
}

@misc{toll:nnms,
 author       = {{G.}~Tolle},
 title        = {Nucleus Network Management},
 howpublished = {\\http://www.cs.berkeley.edu/$\sim$get/nucleus/nucleus-manual.pdf},
 year         = {2005}
}

@misc{ucb:shwsn,
 author       = {{UC Berkeley}},
 title        = {Soda Hall Wireless Sensor Network Testbeds},
 howpublished = {\\http://www.millennium.berkeley.edu/sensornets/},
 year         = {2006}
}

@misc{ucb:toscf,
 author       = {{UC Berkeley}},
 title        = {{TinyOS} Community Forum || An Open-Source {OS} for the Networked Sensor Regime},
 howpublished = {\\http://www.tinyos.net/},
 year         = {2004}
}

@misc{ucb:migmi,
 author       = {{UC Berkeley}},
 title        = {{MIG} --- Message Interface Generator for {nesC}},
 howpublished = {\\http://www.tinyos.net/tinyos-1.x/doc/nesc/mig.html},
 year         = {2003}
}

@misc{usc:tatws,
 author       = {{University of Southern California}},
 title        = {Tutornet: A Tiered Wireless Sensor Network Testbed},
 howpublished = {\\http://enl.usc.edu/projects/testbed/},
 year         = {2006}
}

@article{warn:sdcwa,
 author    = {{B.}~Warneke and {M.}~Last and {B.}~Liebowitz and {K.S.J.}~Pister},
 title     = {Smart Dust: Communicating with a Cubic-Millimeter Computer},
 journal   = {Computer},
 volume    = {34},
 number    = {1},
 year      = {2001},
 pages     = {44--51},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{wels:gatfl,
 author    = {{E.}~Welsh and {W.}~Fish and {J.P.}~Frantz},
 title     = {{GNOMES:} A Testbed for Low-Power Heterogeneous Wireless Sensor Networks},
 booktitle = {{IEEE} International Symposium on Circuits and Systems},
 location  = {Bangkok, Thailand},
 month     = {May},
 day       = {25--28},
 year      = {2003},
 pages     = {836--839},
 publisher = {{IEEE} Computer Society Press}
}

@article{wern:dawsn,
 author    = {{G.}~Werner-Allen and {K.}~Lorincz and {M.}~Welsh and
              {O.}~Marcillo and {J.}~Johnson and {M.}~Ruiz and {J.}~Lees},
 title     = {Deploying a Wireless Sensor Network on an Active Volcano},
 journal   = {IEEE Internet Computing},
 volume    = {10},
 number    = {2},
 year      = {2006},
 pages     = {18--25},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{wern:mlaws,
 author    = {{G.}~Werner-Allen and {P.}~Swieskowski and {M.}~Welsh},
 title     = {{MoteLab:} A Wireless Sensor Network Testbed},
 booktitle = {The 4$^{th}$ International Conference on Information Processing in Sensor Networks},
 location  = {Los Angeles, CA},
 month     = {April},
 day       = {25--27},
 year      = {2005},
 pages     = {483--488},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{whit:aieef,
 author    = {{B.}~White and {J.}~Lepreau and {L.}~Stoller and {R.}~Ricci and {S.}~Guruprasad and {M.}~Newbold and {M.}~Hibler and {C.}~Barb and {A.}~Joglekar},
 booktitle = {The 5$^{th}$ Symposium on Operating Systems Design and Implementation},
 title     = {An Integrated Experimental Environment for Distributed Systems and Networks},
 location  = {Boston, MA},
 year      = {2002},
 month     = {December},
 day       = {9--11},
 pages     = {255--270},
 publisher = {{ACM} Press}
}

@inproceedings{zeng:gmsal,
 author    = {{X.}~Zeng and {R.}~Bagrodia and {M.}~Gerla},
 title     = {{GloMoSim}: A Library for Parallel Simulation of Large-Scale Wireless Networks},
 booktitle = {The 12$^{th}$ Workshop on Parallel and Distributed Simulation},
 year      = {1998},
 month     = {May},
 day       = {26--29},
 pages     = {154--161},
 publisher = {{IEEE} Computer Society}
}

@inproceedings{zhou:tayet,
 author    = {{J.}~Zhou and {Z.}~Ji and {R.}~Bagrodia},
 title     = {{TWINE:} A Hybrid Emulation Testbed for Wireless Networks},
 booktitle = {The 25$^{th}$ {IEEE} Conference on Computer Communications},
 location  = {Barcelona, Spain},
 month     = {April},
 day       = {23--29},
 year      = {2006},
 publisher = {{IEEE} Computer Society Press}
}

@inproceedings{zhou:iorio,
 author    = {{G.}~Zhou and {T.}~He and {S.}~Krishnamurthy and {J.A.}~Stankovic},
 title     = {Impact of Radio Irregularity on Wireless Sensor Networks},
 booktitle = {The 2$^{nd}$ International Conference on Mobile Systems, Applications, and Services},
 location  = {Boston, MA},
 month     = {June},
 day       = {6--9},
 year      = {2004},
 pages     = {125--138},
 publisher = {{ACM} Press}
}

%%-------------------------------------

@inproceedings{dijk:pcaha,
 author       = {{E.W.}~Dijkstra},
 title        = {Programming Considered as a Human Activity},
 year         = {n.d.},
 booktitle    = {Proceedings of IFIP Congress},
 volume       = {65},
 pages        = {213--217}
}

@phdthesis{hill:sawsn,
 author       = {{J.L.}~Hill},
 title        = {System Architecture for Wireless Sensor Networks},
 school       = {University of California, Berkeley},
 year         = {2003},
}

@misc{hill:imwcp,
 author       = {{J.L.}~Hill},
 title        = {Integrated $\mu$-Wireless Communication Platform},
 howpublished = {\\http://webs.cs.berkeley.edu/retreat-1-03/slides/Mote\_Chip\_Jhill\_Nest\_ \\jan2003.ppt},
 year         = {2003}
}

@inproceedings{mall:eudom,
 author       = {{B.A.}~Malloy and {J.F.}~Power},
 title        = {Exploiting {UML} Dynamic Object Modeling for the Visualization of {\cplusplus} Programs},
 booktitle    = {SoftVis '05: Proceedings of the 2005 ACM Symposium on Software Visualization},
 year         = {2005},
 isbn         = {1-59593-073-6},
 pages        = {105--114},
 location     = {St. Louis, Missouri},
 doi          = {http://doi.acm.org/10.1145/1056018.1056033},
 publisher    = {ACM Press},
 address      = {New York, NY, USA},
}

@inproceedings{matz:rattr,
 author       = {{S.}~Matzko and {P.J.}~Clarke and {T.H.}~Gibbs and {B.A.}~Malloy and {J.F.}~Power and {R.}~Monahan},
 title        = {Reveal: A Tool to Reverse Engineer Class Diagrams},
 booktitle    = {CRPIT '02: Proceedings of the 40$^{th}$ International Conference on Tools Pacific},
 year         = {2002},
 isbn         = {0-909925-88-7},
 pages        = {13--21},
 location     = {Sydney, Australia},
 publisher    = {Australian Computer Society, Inc.},
 address      = {Darlinghurst, Australia},
}

@inproceedings{hoip:3dvct,
 title      = {{3D} Visualization of Class Template Diagrams for Deployed Open Source Applications},
 author     = {{B.N.}~Hoipkemier and {N.A.}~Kraft and {B.A.}~Malloy},
 booktitle  = {The $18^{th}$ International Conference on Software
               Engineering and Knowledge Engineering ({SEKE}'06)},
 pages      = {236--241},
 month      = jul,
 year       = 2006
}

@incollection{gold:pacop,
 title      = {Planning and Coding of Problems for an Electronic Computing Instrument},
 author     = {{H.}~Goldstine and {J.}~von Neumann},
 booktitle  = {Collection Works of J. von Neumann},
 editor     = {A. Traub},
 year       = {1949},
 publisher  = {Pergamon},
 pages      = {80--151},
 note       = {Originally, a report of the U.S. Ordinance Department},
}

@article{knut:cdf,
 author     = {{D.E.}~Knuth},
 title      = {Computer-Drawn Flowcharts},
 journal    = {Communications of the ACM},
 volume     = {6},
 number     = {9},
 year       = {1963},
 issn       = {0001-0782},
 pages      = {555--563},
 doi        = {http://doi.acm.org/10.1145/367593.367620},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{reis:vjia,
 author     = {{S.P.}~Reiss},
 title      = {Visualizing Java in Action},
 booktitle  = {SoftVis '03: Proceedings of the 2003 ACM Symposium on Software Visualization},
 year       = {2003},
 isbn       = {1-58113-642-0},
 pages      = {57--65},
 location   = {San Diego, California},
 doi        = {http://doi.acm.org/10.1145/774833.774842},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{reis:gjtd,
 author     = {{S.P.}~Reiss and {M.}~Renieris},
 title      = {Generating Java trace data},
 booktitle  = {JAVA '00: Proceedings of the ACM 2000 conference on Java Grande},
 year       = {2000},
 isbn       = {1-58113-288-3},
 pages      = {71--77},
 location   = {San Francisco, California, United States},
 doi        = {http://doi.acm.org/10.1145/337449.337481},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}


@inproceedings{mcca:afscp,
 author     = {{W.P.}~McCartney and {N.}~Sridhar},
 title      = {Abstractions for Safe Concurrent Programming in Networked Embedded Systems},
 booktitle  = {SenSys '06: Proceedings of the 4$^{th}$ International Conference on Embedded Networked Sensor Systems},
 year       = {2006},
 isbn       = {1-59593-343-3},
 pages      = {167--180},
 location   = {Boulder, Colorado, USA},
 doi        = {http://doi.acm.org/10.1145/1182807.1182825},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{nitt:ytsci,
 title      = {{Y}-Threads: Supporting Concurrency in Wireless Sensor Networks},
 author     = {{C.}~Nitta and {R.}~Pandey and {Y.}~Ramin},
 booktitle  = {Distributed Computing in Sensor Systems, Second {IEEE} International Conference, {DCOSS} 2006},
 publisher  = {Springer},
 year       = {2006},
 volume     = {4026},
 editor     = {{P.B.}~Gibbons and {T.F.}~Abdelzaher and {J.}~Aspnes and {R.}~Rao},
 ISBN       = {3-540-35227-9},
 pages      = {169--184},
 series     = {Lecture Notes in Computer Science},
}

@inproceedings{dunk:psedp,
 author     = {{A.}~Dunkels and {O.}~Schmidt and {T.}~Voigt and {M.}~Ali},
 title      = {Protothreads: Simplifying Event-Driven Programming of Memory-Constrained Embedded Systems},
 booktitle  = {SenSys '06: Proceedings of the 4$^{th}$ International Conference on Embedded Networked Sensor Systems},
 year       = {2006},
 isbn       = {1-59593-343-3},
 pages      = {29--42},
 location   = {Boulder, Colorado, USA},
 doi        = {http://doi.acm.org/10.1145/1182807.1182811},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}
@inproceedings{dunk:upfsn,
 author     = {{A.}~Dunkels and {O.}~Schmidt and {T.}~Voigt},
 title      = {Using Protothreads for Sensor Node Programming},
 booktitle  = {Proceedings of the Workshop on Real-World Wireless Sensor Networks},
 year       = {2005},
 location   = {Stockholm, Sweden},
}

@inproceedings{wels:psnua,
 title      = {Programming Sensor Networks Using Abstract Regions},
 author     = {{M.}~Welsh and {G.}~Mainland},
 publisher  = {USENIX},
 year       = {2004},
 bibdate    = {2004-12-09},
 booktitle  = {NSDI},
 pages      = {29--42},
 URL        = {http://www.usenix.org/events/nsdi04/tech/welsh.html},
}

@article{bhat:moaem,
 author     = {{S.}~Bhatti and {J.}~Carlson and {H.}~Dai and {J.}~Deng and
               {J.}~Rose and {A.}~Sheth and {B.}~Shucker and {C.}~Gruenwald and
               {A.}~Torgerson and {R.}~Han},
 title      = {{MANTIS}~{OS}: An Embedded Multithreaded Operating System for Wireless Micro Sensor Platforms},
 journal    = {Mobile Networks and Applications},
 volume     = {10},
 number     = {4},
 year       = {2005},
 issn       = {1383-469X},
 pages      = {563--579},
 doi        = {http://doi.acm.org/10.1145/1160162.1160178},
 publisher  = {Kluwer Academic Publishers},
 address    = {Hingham, MA, USA},
 }

@inproceedings{levi:matvm,
 author     = {{P.}~Levis and {D.}~Culler},
 title      = {Mat\'{e}: A Tiny Virtual Machine for Sensor Networks},
 booktitle  = {ASPLOS-X: Proceedings of the 10$^{th}$ International Conference on Architectural Support for Programming Languages and Operating Systems},
 year       = {2002},
 isbn       = {1-58113-574-2},
 pages      = {85--95},
 location   = {San Jose, California},
 doi        = {http://doi.acm.org/10.1145/605397.605407},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@article{laue:otdoo,
 author     = {{H.C}~Lauer and {R.M.}~Needham},
 title      = {On the Duality of Operating System Structures},
 journal    = {Proceedings of the 2$^{nd}$ International Symposium on Operating Systems, IRIA, October 1978, reprinted in SIGOPS Operating Systems Review},
 volume     = {13},
 number     = {2},
 year       = {1979},
 issn       = {0163-5980},
 pages      = {3--19},
 doi        = {http://doi.acm.org/10.1145/850657.850658},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
 }

@inproceedings{han:adosf,
 author     = {{C.}~Han and {R.}~Kumar and {R.}~Shea and {E.}~Kohler and {M.}~Srivastava},
 title      = {A Dynamic Operating System for Sensor Nodes},
 booktitle  = {MobiSys '05: Proceedings of the 3$^{rd}$ International Conference on Mobile Systems, Applications, and Services},
 year       = {2005},
 isbn       = {1-931971-31-5},
 pages      = {163--176},
 location   = {Seattle, Washington},
 doi        = {http://doi.acm.org/10.1145/1067170.1067188},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{cao:lalos,
 author     = {{Q.}~Cao and {T.}~Abdelzaher},
 title      = {{LiteOS}: A Lightweight Operating System for {\cplusplus} Software Development in Sensor Networks},
 booktitle  = {SenSys '06: Proceedings of the 4$^{th}$ International Conference on Embedded Networked Sensor Systems},
 year       = {2006},
 isbn       = {1-59593-343-3},
 pages      = {361--362},
 location   = {Boulder, Colorado, USA},
 doi        = {http://doi.acm.org/10.1145/1182807.1182855},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{dunk:calfo,
 author     = {{A.}~Dunkels and {B.}~Gronvall and {T.}~Voigt},
 title      = {Contiki -- A Lightweight and Flexible Operating System for Tiny Networked Sensors},
 booktitle  = {LCN '04: Proceedings of the 29$^{th}$ Annual {IEEE} International Conference on Local Computer Networks},
 year       = {2004},
 isbn       = {0-7695-2260-2},
 pages      = {455--462},
 doi        = {http://dx.doi.org/10.1109/LCN.2004.38},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@unpublished{dijk:nosp,
 author     = {{E.W.}~Dijkstra},
 title      = {Notes on Structured Programming},
 month      = apr,
 year       = {1970},
 note       = {Circulated Privately},
 url        = {http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.PDF},
 fileSize   = {2054 KB},
}

@inproceedings{duff:alapi,
 author     = {{E.B.}~Duffy and {B.A}~Malloy},
 title      = {A Language and Platform-Independent Approach for Reverse Engineering},
 booktitle  = {SERA '05: Proceedings of the 3$^{rd}$ ACIS International Conference on Software Engineering Research, Management and Applications},
 year       = {2005},
 isbn       = {0-7695-2297-1},
 pages      = {415--423},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}
@inproceedings{kraf:hgtre,
 title      = {{g$^{4}$re}: Harnessing {GCC} to Reverse Engineer {C}++ Applications},
 author     = {{N.A}~Kraft and {B.A.}~Malloy and {J.F.}~Power},
 publisher  = {Internationales Begegnungs- und Forschungszentrum f{\"u}r Informatik (IBFI), Schloss Dagstuhl, Germany},
 year       = {2005},
 volume     = {05161},
 bibdate    = {2006-05-10},
 bibsource  = {DBLP, http://dblp.uni-trier.de/db/conf/dagstuhl/P5161.html#KraftMP05},
 booktitle  = {Transformation Techniques in Software Engineering},
 editor     = {{J.R.}~Cordy and {R.}~L{\"a}mmel and {A.}~Winter},
 series     = {Dagstuhl Seminar Proceedings},
 URL        = {http://drops.dagstuhl.de/opus/volltexte/2006/424},
}

@inproceedings{kraf:taits,
 author     = {{N.A.}~Kraft and {B.A.}~Malloy and {J.F.}~Power},
 title      = {Toward an Infrastructure to Support Interoperability in Reverse Engineering},
 booktitle  = {WCRE '05: Proceedings of the 12$^{th}$ Working Conference on Reverse Engineering},
 year       = {2005},
 isbn       = {0-7695-2474-5},
 pages      = {196--205},
 doi        = {http://dx.doi.org/10.1109/WCRE.2005.32},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{henn:gegaa,
 author     = {{M.}~Hennessy and {B.A.}~Malloy and {J.F.}~Power},
 title      = {{gccXfront}: Exploiting {gcc} as a Front End for Program Comprehension Tools via {XML/XSLT}},
 booktitle  = {IWPC '03: Proceedings of the 11$^{th}$ IEEE International Workshop on Program Comprehension},
 year       = {2003},
 isbn       = {0-7695-1883-4},
 pages      = {298},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{fere:creta,
 author     = {{R.}~Ferenc and {\'{A}.}~Besz\'{e}des and {M.}~Tarkiainen and {T.} Gyim\'{o}thy},
 title      = {Columbus -- Reverse Engineering Tool and Schema for \cplusplus},
 booktitle  = {ICSM '02: Proceedings of the International Conference on Software Maintenance (ICSM'02)},
 year       = {2002},
 isbn       = {0-7695-1819-2},
 pages      = {172--181},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{roun:ptafj,
 author       = {{A.}~Rountev and {A.}~Milanova and {B.G.}~Ryder},
 title        = {Points-to analysis for Java using annotated constraints},
 booktitle    = {OOPSLA '01: Proceedings of the 16$^{th}$ ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications},
 year         = {2001},
 isbn         = {1-58113-335-9},
 pages        = {43--55},
 location     = {Tampa Bay, FL, USA},
 doi          = {http://doi.acm.org/10.1145/504282.504286},
 publisher    = {ACM Press},
 address      = {New York, NY, USA},
}

@inproceedings{vall:sajbo,
 author    = {{R.}~Vall\'{e}e-Rai and {P.}~Co and {E.}~Gagnon and {L.}~Hendren and {P.}~Lam and {V.}~Sundaresan},
 title     = {Soot - A Java Bytecode Optimization Framework},
 booktitle = {CASCON '99: Proceedings of the 1999 Conference of the Centre for Advanced Studies on Collaborative Research},
 year      = {1999},
 pages     = {13},
 location  = {Mississauga, Ontario, Canada},
 publisher = {IBM Press},
}



@inproceedings{brun:acmtt,
 author    = {{E.}~Bruneton and {R.}~Lenglet and {T.}~Coupaye},
 title     = {{ASM}: {A} Code Manipulation Tool to Implement Adaptable Systems},
 booktitle = {Proceedings of Conference on Adaptable and Extensible Component Systems},
 year      = {2002},
 location  = {Grenoble, France},
 month     = {November},
}


@inproceedings{dahm:bce,
 author    = {{M.}~Dahm},
 title     = {Byte Code Engineering},
 booktitle = {Proceedings of Java-Informations-Tage (JIT'99)},
 pages     = {267--277},
 month     = {September},
 year      = {1999},
 address   = {D{\"u}sseldorf, Deutchland},
 ISBN      = {3-540-66464-5},
}

@misc{whit:serp,
 author       = {{A.}~White},
 title        = {Serp},
 howpublished = {http://serp.sourceforge.net/},
 year         = {2006}
}

@inproceedings{choe:aptwj,
 author       = {{G.A.}~Cohen and {J.S.}~Chase and {D.L.}~Kaminsky},
 title        = {Automatic Program Transformation with {JOIE}},
 editor       = {{USENIX}},
 booktitle    = {Proceedings of the {USENIX} 1998 Annual Technical Conference},
 publisher    = {USENIX},
 ISBN         = {1-880446-94-4},
 month        = {June},
 day          = {15--19},
 year         = {1998},
 location     = {New Orleans, LA},
}

@inproceedings{debu:tdaio,
 author       = {{B.}~De Bus and {D.}~Chanet and {B.}~De Sutter and {L.}~Van Put and {K.}~De Bosschere},
 title        = {The Design and Implementation of {FIT}: a Flexible Instrumentation Toolkit},
 booktitle    = {PASTE '04: Proceedings of the ACM-SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering},
 year         = {2004},
 isbn         = {1-58113-910-1},
 pages        = {29--34},
 location     = {Washington DC, USA},
 doi          = {http://doi.acm.org/10.1145/996821.996833},
 publisher    = {ACM Press},
 address      = {New York, NY, USA},
}

@inproceedings{deme:savie,
  author    = {{C.}~Demetrescu and {I.}~Finocchi and {J.T.}~Stasko},
  title     = {Specifying Algorithm Visualizations: Interesting Events or State Mapping?},
  booktitle = {Software Visualization, International Seminar, Dagstuhl Castle},
  location  = {Dagstuhl, Germany},
  year      = {2001},
  month     = {May},
  day       = {20--25},
  pages     = {16-30},
  publisher = {Springer-Verlag}
}


@inproceedings{orso:gvope,
 author     = {{A.}~Orso and {J.A.}~Jones and {M.J.}~Harrold and {J.}Stasko},
 title      = {Gammatella: Visualization of Program-Execution Data for Deployed Software},
 booktitle  = {ICSE '04: Proceedings of the 26$^{th}$ International Conference on Software Engineering},
 year       = {2004},
 isbn       = {0-7695-2163-0},
 pages      = {699--700},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{orso:voped,
 author     = {{A.}~Orso and {J.}~Jones and {M.J.}~Harrold},
 title      = {Visualization of Program-Execution Data for Deployed Software},
 booktitle  = {SoftVis '03: Proceedings of the 2003 ACM Symposium on Software Visualization},
 year       = {2003},
 isbn       = {1-58113-642-0},
 pages      = {67--77},
 location   = {San Diego, California},
 doi        = {http://doi.acm.org/10.1145/774833.774843},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{lang:ivodp,
 author     = {{D.B.}~Lange and {Y.}~Nakamura},
 title      = {Interactive Visualization of Design Patterns Can Help in Framework Understanding},
 booktitle  = {OOPSLA '95: Proceedings of the 10$^{th}$ Annual Conference on Object-Oriented Programming Systems, Languages, and Applications},
 year       = {1995},
 isbn       = {0-89791-703-0},
 pages      = {342--357},
 location   = {Austin, Texas, United States},
 doi        = {http://doi.acm.org/10.1145/217838.217874},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{lang:peapv,
  author    = {{D.B.}~Lange and {Y.}~Nakamura},
  title     = {Program Explorer: A Program Visualizer for {\cplusplus}},
  booktitle = {COOTS},
  year      = {1995},
  ee        = {http://www.usenix.org/publications/library/proceedings/coots95/lange.html},
  bibsource = {DBLP, http://dblp.uni-trier.de},
}

@inproceedings{mall:uammt,
 author     = {{B.A.}~Malloy and {J.F.}~Power},
 title      = {Using a Molecular Metaphor to Facilitate Comprehension of {3D} Object Diagrams},
 booktitle  = {VLHCC '05: Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC'05)},
 year       = {2005},
 isbn       = {0-7695-2443-5},
 pages      = {233--240},
 doi        = {http://dx.doi.org/10.1109/VLHCC.2005.66},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{duca:hlpvo,
 author     = {{S.}~Ducasse and {M.}~Lanza and {R.}~Bertuli},
 title      = {High-Level Polymetric Views of Condensed Run-time Information},
 booktitle  = {CSMR '04: Proceedings of the 8$^{th}$ Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)},
 year       = {2004},
 isbn       = {0-7695-2107-X},
 pages      = {309--318},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{bert:rtivf,
 author     = {{R.}~Bertuli and {S.}~Ducasse and {M.}~Lanza},
 title      = {Run-Time Information Visualization for Understanding Object-Oriented Systems},
 booktitle  = {Proceedings of WOOR 2003 (4$^{th}$ International Workshop on Object-Oriented Reengineering)},
 publisher  = {University of Antwerp},
 pages      = {10--19},
 year       = {2003},
}

@inproceedings{gueh:aretf,
 author     = {{Y.}~Gu\'{e}h\'{e}neuc},
 title      = {A Reverse Engineering Tool for Precise Class Diagrams},
 booktitle  = {CASCON '04: Proceedings of the 2004 Conference of the Centre for Advanced Studies on Collaborative Research},
 year       = {2004},
 pages      = {28--41},
 location   = {Markham, Ontario, Canada},
 publisher  = {IBM Press},
}


@inproceedings{roun:onafr,
 author     = {{A.}~Rountev and {B.H.}~Connell},
 title      = {Object Naming Analysis for Reverse-Engineered Sequence Diagrams},
 booktitle  = {ICSE '05: Proceedings of the 27$^{th}$ International Conference on Software Engineering},
 year       = {2005},
 isbn       = {1-59593-963-2},
 pages      = {254--263},
 location   = {St. Louis, MO, USA},
 doi        = {http://doi.acm.org/10.1145/1062455.1062510},
}

@inproceedings{roun:scfaf,
 author     = {{A.}~Rountev and {O.}~Volgin and {M.}~Reddoch},
 title      = {Static Control-flow Analysis for Reverse Engineering of UML Sequence Diagrams},
 booktitle  = {PASTE '05: The 6$^{th}$ ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering},
 year       = {2005},
 isbn       = {1-59593-239-9},
 pages      = {96--102},
 location   = {Lisbon, Portugal},
 doi        = {http://doi.acm.org/10.1145/1108792.1108816},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{powe:aafmt,
 author     = {{J.F.}~Power and {B.A}~Malloy},
 title      = {An Approach for Modeling the Name Lookup Problem in the {\cplusplus} Programming Lanaguage},
 booktitle  = {SAC '00: Proceedings of the 2000 ACM Symposium on Applied Computing},
 year       = {2000},
 isbn       = {1-58113-240-9},
 pages      = {792--796},
 location   = {Como, Italy},
 doi        = {http://doi.acm.org/10.1145/338407.338564},
 publisher  = {ACM Press},
 address    = {New York, NY, USA},
}

@inproceedings{ma:prfro,
 author     = {{J.}~Ma and {S.}~Yu},
 title      = {Practical Rules for Reduction on the Number of States of a State Diagram},
 booktitle  = {TOOLS '98: Proceedings of the Technology of Object-Oriented Languages and Systems},
 year       = {1998},
 isbn       = {0-8186-8482-8},
 pages      = {46},
 publisher  = {IEEE Computer Society},
 address    = {Washington, DC, USA},
}

@inproceedings{dalt:afsaa,
 title      = {A File System Abstraction and Shell Interface for a Wireless Network Testbed},
 author     = {{A.R.}~Dalton and {J.O.}~Hallstrom},
 booktitle  = {The $4^{th}$ International IEEE/Create-Net Conference on Test beds and Research Infrastructures for the Development of Networks and Communities (TridentCom'07)},
 pages      = {To appear},
 month      = {May},
 year       = {2007},
}

@article{dalt:aisct,
 title      = {An Interactive, Server-Centric Testbed for Wireless Sensor Systems},
 author     = {{A.R.}~Dalton and {J.O.}~Hallstrom},
 journal    = {International Journal of Distributed Sensor Networks ({IJDSN})},
 note       = {In revision},
 year       = {2007},
}

@inproceedings{dalt:inlqi,
 title      = {Improving Network Link Quality in Embedded Wireless Systems},
 author     = {{A.R.}~Dalton and {J.O.}~Hallstrom and {H.A.}~Zia and {N.}~Sridhar},
 booktitle  = {The $3^{rd}$ International Workshop on Dependable Embedded Systems (WDES'06)},
 pages      = {53--58},
 month      = {October},
 year       = {2006},
}

@misc{klei:jtfsg,
 author       = {{G.}~Klein},
 title        = {{JFlex:} The Fast Scanner Generator for Java},
 howpublished = {http://www.jflex.de/},
 year         = {2006}
}

@misc{brew:naplf,
 author       = {{E.}~Brewer and {D.}~Culler and {D.}~Gay and {P.}~Levis and {R.}~von Behren and {M.}~Welsh},
 title        = {nesC: A Programming Language for Deeply Networked Systems},
 howpublished = {http://nescc.sourceforge.net/},
 year         = {2006}
}

@misc{huds:cup,
 author       = {{S.}~Hudson and {F.}~Flannery and {C.S.}~Ananian},
 title        = {{CUP}: {LALR} Parser Generator for Java},
 howpublished = {http://www2.cs.tum.edu/projects/cup/},
 year         = {2006}
}

@misc{ells:ggvs,
 author       = {{J.}~Ellson and {E.}~Gansner and {Y.}~Koren and {E.}~Koutsofios and {J.}~Mocenigo and {S.}~North and {G.}~Woodhull and {D.}~Dobkin and {V.}~Alexiev and {B.}~Lilly and {J.}~Scheerder and {D.}~Richard and {G.}~Low},
 title        = {Graphviz -- Graph Visualization Software},
 howpublished = {http://www.graphviz.org/},
 year         = {2006}
}

@book{corb:ldd3,
 author       = {{C.}~Corbet and {A.}~Rubini and {G.}~Kroah-Hartman},
 title        = {Linux Device Drivers, 3rd Edition},
 year         = {2005},
 isbn         = {0596005903},
 publisher    = {O'Reilly Media, Inc.},
}

@misc{web:usbs,
 author       = {Universal Serial Bus},
 title        = {{USB} 2.0 Specification},
 howpublished = {http://www.usb.org/developers/docs/},
 year         = {2000}
}

@inproceedings{kicz:aooa,
 author       = {{G.}~Kiczales and {E.}~Hilsdale and {J.}~Hugunin and {M.}~Kersten and {J.}~Palm and {W.G.}~Griswold},
 editor       = {J{\/o}rgen Lindskov Knudsen},
 title        = {An Overview of {AspectJ}},
 pages        = {327--353},
 booktitle    = {Proceedings of the 15$^{th}$ European Conference on Object-Oriented Programming (ECOOP)},
 series       = {Lecture Notes in Computer Science},
 volume       = {2072},
 year         = {2001},
}

@misc{schu:tpfe,
 author       = {{R.}~Schuler and {N.}~Burri},
 title        = {{TinyOS} Plugin for Eclipse},
 howpublished = {http://www.dcg.ethz.ch/$\sim$rschuler/},
 year         = {2006},
}

@article{lanz:pvalv,
 author       = {{M.}~Lanza and {S.}~Ducasse},
 title        = {Polymetric Views -- A Lightweight Visual Approach to Reverse Engineering},
 journal      = {IEEE Transactions on Software Engineering},
 volume       = {29},
 number       = {9},
 year         = {2003},
 issn         = {0098-5589},
 pages        = {782--795},
 doi          = {http://dx.doi.org/10.1109/TSE.2003.1232284},
 publisher    = {IEEE Press},
 address      = {Piscataway, NJ, USA},
}

